﻿namespace UnityEditor
{
    using System;
    using System.Collections.Generic;
    using UnityEngine;

    internal interface ITreeViewDragging
    {
        void DragCleanup(bool revertExpanded);
        bool DragElement(TreeView.Node targetNode, Rect targetNodeRect);
        int GetDropTargetControlID();
        int GetRowMarkerControlID();
        void StartDrag(TreeView.Node draggedNode, List<int> selectedNodes);
    }
}

